package tool.dialog;


/**rappresenta una Textfield con stato che deve
 * ottenere dall'utente una stringa. Benche' dunque
 * questa textfield non esegua alcun controllo sul testo
 * in essa contenuta, l'oggetto si differenzia da una normale
 * TextField dalla presenza del suo stato: esso non potra'
 * mai essere errato, ma gli sfondi che lo testimoniano
 * potrebbero essere ritenuti importanti dal programmatore
 * 
 * @author Koldar
 * @version 1.1
 *
 */
public class JStringField extends JField<String> {

	private static final long serialVersionUID = -9111922259299121618L;

	public JStringField() {
		super(String.class);
		this.setFieldState(CORRECT);
	}
	
	public JStringField(String initialvalue){
		this();
		this.setText(initialvalue);
	}

	@Override
	public String getInterestedValue() {
		return this.getText();
	}

}
